/**
 * Created with IntelliJ IDEA.
 * Description:国王将金币作为工资，发放给忠诚的骑士。第一天，骑士收到一枚金币；
 * 之后两天（第二天和第三天），每天收到两枚金币；之后三天（第四、五、六天），
 * 每天收到三枚金币；之后四天（第七、八、九、十天），每天收到四枚金币……；
 * 这种工资发放模式会一直这样延续下去：当连续N天每天收到N枚金币后，
 * 骑士会在之后的连续N+1天里，每天收到N+1枚金币。
 * 请计算在前K天里，骑士一共获得了多少金币。
 * 输入描述：输入只有1行，包含一个正整数K，表示发放金币的天数。
 * 输出描述：输出只有1行，包含一个正整数，即骑士收到的金币数。
 * 输入：6
 * 输出：14
 * 说明：骑士第一天收到一枚金币；第二天和第三天，每天收到两枚金币；
 * 第四、五、六天，每天收到三枚金币。因此一共收到1+2+2+3+3+3=14枚金币。
 *
 * 输入：1000
 * 输出：29820
 * 备注：对于100%的数据，1 ≤ K ≤ 10,000。
 * User: zjc
 * Date: 2022-05-24
 * Time: 22:46
 */
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int k=sc.nextInt();
        int sum=0,day=0;
        for(int i=1;i<=k;i++)
        {
            for(int j=1;j<=i;j++)
            {
                sum+=i;
                day++;
                if(day==k){
                    System.out.println(sum);
                    break;
                }
            }
        }
    }
}
